package com.api.gbhg.daizhishun.service;

import com.api.gbhg.daizhishun.Vo.ExpenseAccountVo;
import com.api.gbhg.daizhishun.Vo.InDetailExpenseAccountVo;
import com.api.gbhg.daizhishun.Vo.NewDemandVo;

import java.io.IOException;
import java.util.List;
import java.util.Map;

/**
 * @description:
 * @author: daizhishun
 * @date: 2021/4/20
 **/
public interface AccountingRoleService {



    //根据requestid查询相应的报销单，推送功能--将前端传的requestid进行判断，再保存到数据库中,接口2：出纳角色确定支付，将状态改为1：已支付状态
    public boolean SelectCashierRole(List requestid) throws IOException;
    //查询出纳待支付的所有信息，并进行筛选



    //查询出纳角色流程，报销编号如果一致,报销编号里面的银行名称和银行账号一致
    public List<NewDemandVo> SelectTrainingReimbursementByList(Map map);

    //点击修改支付令，传入参数到接口,查询出详细数据
    public List<InDetailExpenseAccountVo> SelectTrainingReimbursementByA(Map map);


    //出纳角色更改支付令--报销详情
    public boolean updateExpenseAccountZfl(List<Map> list);


}